give power/vigor to - French English Dictionary